|
This page last changed on Jan 16, 2019 by mccann.
Initial Virtual Machine setup
- Requested VM from with Help Ticket 18084:
- Followed up with Help Tickets 18119, 18120, 18124, 18125, 18127, 18143, 18219, 18222, 18223, 18253, and 18255
- CNAMEs of sequenceserver.shore.mbari.org and genomebrowser.shore.mbari.org configured to point to nextgen's IP address
- sudo privileges: mccann, rich, and brian; sudo /sbin/service granted to user geneadm
SequenceServer - a Ruby on Rails Web application
- See http://www.sequenceserver.com/
- Built Ruby 1.9.3p484 from source following instructions at http://techblogthing.blogspot.com/2012/11/complete-guide-to-install-ruby-193-on.html
- Installed sequenceserver with:
- Followed the "Optional: SequenceServer on Apache or Nginx with Phusion Passenger" instructions from http://www.sequenceserver.com/ as user mccann:
and followed instrcitions, it required several more 'sudo yum install's
- Created file /etc/httpd/conf.d/sequenceserver.conf:
- Copied sequenceserver gem to additional directories to support multiple databases and symlinks for short names on sequenceserver.shore.mbari.org:
- Create symlinks in /usr/local/apache/htdocs for web pages to work:
- Modified /usr/local/lib/ruby/gems/1.9.1/gems/sequenceserver-dbs/config.ru, adding SequenceServer::App.config_file = ...
- Modified /usr/local/lib/ruby/gems/1.9.1/gems/sequenceserver-meta/config.ru, adding SequenceServer::App.config_file = ...
See the FAQ on http://www.sequenceserver.com/. We found that the config.ru files need to be owned by root for the servers to work.
- Restart httpd and see the sequenceservers at:
- As user mccann on nextgen
- Set the mysql root password
- As user geneadm on nextgen
- Follow instructions in the README and src/product/README.building.source, briefly:
- Setup apache server by creating a /etc/httpd/conf.d/genome-browser.conf file:
- Restart httpd:
- and see the server at:
|